Phần mềm vẽ đồ thị C#
6.570 lượt xem;
- ThongTinDoThi.cs
- project /
1 using System;
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Text;
7 using System.Windows.Forms;
8
9 namespace VietGraph
10 {
11 public partial class ThongTinDoThi : Form
12 {
13 public ThongTinDoThi()
14 {
15 InitializeComponent();
16 }
17
18 private void ThongTinDoThi_Load(object sender, EventArgs e)
19 {
20 for (int i = 0; i < ExpressionHelper.ArrExpression.Count; i++)
21 {
22 this.cbBieuThuc.Items.Add(ExpressionHelper.ArrExpression[i].ToString());
23 this.cbBieuThuc.SelectedIndex = 0;
24 }
25 this.rbDo.Checked = false;
26 this.rbRadian.Checked = true;
27 }
28
29 private void btnDong_Click(object sender, EventArgs e)
30 {
31 this.rbDo.Checked = false;
32 this.rbRadian.Checked = true;
33 this.Close();
34 }
35
36 private void btnXem_Click(object sender, EventArgs e)
37 {
38 lvXAndFX.Items.Clear();
39 Expression expression = new Expression(cbBieuThuc.Text);
40
41 for (int i = Convert.ToInt32(ExpressionHelper.XStartValue); i <= Convert.ToInt32(ExpressionHelper.XEndValue); i++)
42 {
43 double Y = expression.Evaluate(i);
44 ListViewItem lvi = new ListViewItem(i.ToString());
45 lvi.SubItems.Add(Y.ToString());
46 lvXAndFX.Items.Add(lvi);
47 }
48 }
49
50 private void rbDo_CheckedChanged(object sender, EventArgs e)
51 {
52 ExpressionHelper.BlnDo = true;
53 ExpressionHelper.BlnRadian = false;
54 }
55
56 private void rbRadian_CheckedChanged(object sender, EventArgs e)
57 {
58 ExpressionHelper.BlnDo = false;
59 ExpressionHelper.BlnRadian = true;
60 }
61 }
62 }
2 using System.Collections.Generic;
3 using System.ComponentModel;
4 using System.Data;
5 using System.Drawing;
6 using System.Text;
7 using System.Windows.Forms;
8
9 namespace VietGraph
10 {
11 public partial class ThongTinDoThi : Form
12 {
13 public ThongTinDoThi()
14 {
15 InitializeComponent();
16 }
17
18 private void ThongTinDoThi_Load(object sender, EventArgs e)
19 {
20 for (int i = 0; i < ExpressionHelper.ArrExpression.Count; i++)
21 {
22 this.cbBieuThuc.Items.Add(ExpressionHelper.ArrExpression[i].ToString());
23 this.cbBieuThuc.SelectedIndex = 0;
24 }
25 this.rbDo.Checked = false;
26 this.rbRadian.Checked = true;
27 }
28
29 private void btnDong_Click(object sender, EventArgs e)
30 {
31 this.rbDo.Checked = false;
32 this.rbRadian.Checked = true;
33 this.Close();
34 }
35
36 private void btnXem_Click(object sender, EventArgs e)
37 {
38 lvXAndFX.Items.Clear();
39 Expression expression = new Expression(cbBieuThuc.Text);
40
41 for (int i = Convert.ToInt32(ExpressionHelper.XStartValue); i <= Convert.ToInt32(ExpressionHelper.XEndValue); i++)
42 {
43 double Y = expression.Evaluate(i);
44 ListViewItem lvi = new ListViewItem(i.ToString());
45 lvi.SubItems.Add(Y.ToString());
46 lvXAndFX.Items.Add(lvi);
47 }
48 }
49
50 private void rbDo_CheckedChanged(object sender, EventArgs e)
51 {
52 ExpressionHelper.BlnDo = true;
53 ExpressionHelper.BlnRadian = false;
54 }
55
56 private void rbRadian_CheckedChanged(object sender, EventArgs e)
57 {
58 ExpressionHelper.BlnDo = false;
59 ExpressionHelper.BlnRadian = true;
60 }
61 }
62 }